今天是30天程式語言研究的第五天,研究的語言一樣是python,今天主要學習的是if判斷句
網址:https://www.youtube.com/watch?v=zdMUJJKFdsU&ab_channel=GrandmaCan-%E6%88%91%E9%98%BF%E5%AC%A4%E9%83%BD%E6%9C%83
筆記:
#1. 基本判斷句
#如果 我肚子餓
hungry = True
if hungry:
print("我就去吃飯")
#2.else
#如果 今天下雨
#否則
# 我就走路去上班
rainy = True
if rainy:
print("我就開車去上班")
else:
print("我就走路去上班")
#3.elif
#如果 妳考100分
#或是如果 妳考80分以上
#或是如果 妳考60分以上
#否則
score = 100 # =為把右邊的值放到左邊
if score==100 : # == 為比較左右的直
print("我給你1000元")
elif score>=80:
print("我給你500元")
elif score>=60:
print("我給你100元")
else:
print("你給我300元")
#4. and 兩種都符合才true
#如果 你考100分 且 今天下雨
#否則
score =100
rainy = True
if score ==100 and rainy:
print("我給你1000元")
else:
print("你給我100元")
#5. or 一種符合就true
#如果 你考100分 或 今天下雨
#否則
score =100
rainy = True
if score ==100 or rainy:
print("我給你1000元")
else:
print("你給我100元")
#6. or not()
#如果 你考100分 或 沒有下雨
#否則
score =100
rainy = True
if score ==100 or not(rainy):
print("我給你1000元")
else:
print("你給我100元")
#函數 max_num傳入三數字,回傳哪個數最大
def max_num(num1, num2, num3):
if num1>=num2 and num2>=num3: #num1最大
return num1
elif num2>=num1 and num2>=num3: #num2最大
return num2
else: # 剩下就num3最大
return num3
print(max_num(2,3,5)))